const All=function(req,res,next){
  //设置允许跨域的域名，*代表允许任意域名跨域
  res.header("Access-Control-Allow-Origin","*");
  //允许的header类型
  res.header("Access-Control-Allow-Headers","content-type,Authorization");
  //跨域允许的请求方式 
  res.header("Access-Control-Allow-Methods","DELETE,PUT,POST,GET,OPTIONS");
  if (req.method.toLowerCase() == 'options')
  res.sendStatus(200);  //让options尝试请求快速结束
  else
      next();
}

const delOp=function(req,res,next){

  const {status}=req.body
  if(status!="876ea4f21078c7d38e3b0bdc74a"){
    return res.sendStatus(400)
  }
  //设置允许跨域的域名，*代表允许任意域名跨域
  res.header("Access-Control-Allow-Origin","*");
  //允许的header类型
  res.header("Access-Control-Allow-Headers","content-type,Authorization");
  //跨域允许的请求方式 
  res.header("Access-Control-Allow-Methods","DELETE,PUT,POST,GET,OPTIONS");
  if (req.method.toLowerCase() == 'options')
  res.sendStatus(200);  //让options尝试请求快速结束
  else
      next();
}

const friendOp=function(req,res,next){
  const {status}=req.body
  
  if(status!="876ea4f21078c7d38e3b0bdc74a" && status!="d630fbb5fd6026ccb4af0eb68d3"){
    res.sendStatus(400)
  }  
  //设置允许跨域的域名，*代表允许任意域名跨域
  res.header("Access-Control-Allow-Origin","*");
  //允许的header类型
  res.header("Access-Control-Allow-Headers","content-type,Authorization");
  //跨域允许的请求方式 
  res.header("Access-Control-Allow-Methods","DELETE,PUT,POST,GET,OPTIONS");
  if (req.method.toLowerCase() == 'options')
  res.sendStatus(200);  //让options尝试请求快速结束
  else
      next();
}

module.exports={
  All,
  delOp,
  friendOp
}